@charset "utf-8";
/* 
    @名称: GLOBAL
    @功能: 1、重设浏览器默认样式，2、通用类
    @最后修改日期：2012-3-7 23：20
    @Mail: cn_wang@139.com
*/
html{ 
    color:#000; 
    background:#fff; 
    -webkit-text-size-adjust: 100%; 
    -ms-text-size-adjust: 100%; 
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    margin: 0;
    padding: 0;
}
/* 重设 HTML5 标签, IE 需要在 js 中 createElement(TAG) */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { 
    display:block;
}

/* HTML5 媒体文件跟 img 保持一致 */
audio,canvas,video { display: inline-block;*display: inline;*zoom: 1;}

/* 要注意表单元素并不继承父级 font 的问题 */
body,button,input,select,textarea{  font:12px/1.5 QuicksandBook, Helvetica, Arial, sans-serif, "Microsoft yahei",\5fae\8f6f\96c5\9ed1,tahoma,arial,\5b8b\4f53;}
input,select,textarea{font-size:100%;}

/* 去掉各Table  cell 的边距并让其边重合 */
table { border-collapse: collapse; border-spacing: 0; }
ol, ul { list-style: none;}
/* 去除默认边框 */
fieldset,img{ border:0;}
/* 一致的 del 样式 */
del {text-decoration:line-through;}

address,caption,cite,code,dfn,em,th,var {font-style:normal; font-weight:500;}

/* 去掉列表前的标识, li 会继承 */
ol,ul { list-style:none;}
/* 对齐是排版最重要的因素, 别让什么都居中 */
caption,th { text-align:left;}
/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,h2,h3,h4,h5,h6 { font-size:100%;font-weight:500;}
q:before,q:after { content:'';}

/* 让链接在 hover 状态下显示下划线 */
a:hover {  text-decoration:underline;}

/* 默认不显示下划线，保持页面简洁 */
ins,a { text-decoration:none;}

/* 清理浮动 */
.fn-clear:after { visibility:hidden; display:block;font-size:0; content:" "; clear:both; height:0;}
.fn-clear {   zoom:1; /* for IE6 IE7 */}
:focus {    outline: 0 none;}

body .fn-hide {display:none;}

.fn-left,.fn-right { display:inline;}
.fn-left { float:left;}
.fn-right { float:right;}

/*文字排版*/
.f12 { font-size:12px }
.f14 { font-size:14px }
.f16 { font-size:16px }
.f18 { font-size:18px }
.f20 { font-size:20px }
.f24 { font-size:24px }
.fb  { font-weight:bold }

/*边距*/
.p5 { padding:5px }
.pt5{ padding-top:5px }
.pl5{ padding-left:5px }
.pb5{ padding-bottom:5px }
.pr5{ padding-right:5px }
.p10 { padding:10px }
.pt10{ padding-top:10px }
.pl10{ padding-left:10px }
.pb10{ padding-bottom:10px }
.pr10{ padding-right:10px }
.m5 { margin:5px }
.mt5{ margin-top:5px }
.ml5{ margin-left:5px }
.mb5{ margin-bottom:5px }
.mr5{ margin-right:5px }
.m10 { margin:10px }
.mt10{ margin-top:10px }
.ml10{ margin-left:10px }
.mb10{ margin-bottom:10px }
.mr10{ margin-right:10px }

input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{
	border:none;padding:0;
}

.w1002{width:1002px; margin: 0 auto}
.logo,
.newProduce .up,
.newProduce .down,
.more,
.iconNewP,
.iconCom{background:url(./Images/all.png) no-repeat;}
.more{ background-position:-279px -281px; position:absolute; right:0; bottom:0; width:21px; height:21px; text-indent:-9999px}
a:hover.more{  background-position:-279px -260px;}
.iconNewP,
.iconCom{ display:inline-block; width:30px;height:30px; background-position:-270px 0; line-height:30px; vertical-align:middle}
.iconNewP{ background-position:-270px -30px;}
/*Index*/
html{height:100%;}
.main{ background:url(./Images/mainBg.png);}
.mainHead{height:105px; padding-top:25px; position:relative}
.footer{ background:url(./Images/mainBg03.png) repeat-x; line-height:35px; text-align:center; color:#e1dce2}

.logo{display:block; width:220px; height:88px;  text-indent:-9999px}
.nav {position:absolute; right:0; bottom:0; border-top:1px solid #AD0003}
.nav li {display:inline}
.nav li a{display:inline-block; height:65px; padding:0 30px; line-height:65px; font-size:14px; color:#666; text-decoration: none;}
.nav li a:hover,.nav li a.current{color:#AD0003; background:url(./Images/current.png) no-repeat scroll center bottom}

.mainBanner{ overflow:hidden;  height: 358px; background:#ccc; }
.mainBanner li{ height:358px}
.mainBanner li.one{background:url(../upload/banner2.jpg) no-repeat scroll center center}


.pType{ background:url(./Images/mainBg02.png); border:1px dashed #AD0003; border-left:0; border-right:0; height:300px }
.pType ul{ width:1000px; margin:0 auto;}
.pType ul li{ float:left; width:200px; text-align:center ; padding-top:65px; }
.pType a{ color:#666}

  
.pType a img{ filter: gray;-webkit-filter: grayscale(1) ; -moz-filter: grayscale(1);  -ms-filter: grayscale(1);}
.pType a:hover{color: #AD0003; text-decoration:none;}
.pType a:hover img{ filter:; }
.mainContent{ margin:35px auto 50px auto }
.newProduce{ border:1px solid #e0e0e0; width:698px;margin-right:15px; height:310px; border-bottom:3px double #C6C6C6; border-top-left-radius:4px; border-top-right-radius:4px; float:left; background-color:#fff; position:relative}
.newProduce .up,.newProduce .down{ position:absolute; width:34px; height: 73px; top:50%; margin-top:-37px; text-indent:-9999px; }
.newProduce .down{ right:0px; background-position:-34px -227px;}
.newProduce .up{ background-position:-68px -227px;}
.comInfo{width:287px; overflow:hidden}
.comDesc{  border:1px solid #e0e0e0;border-bottom:1px solid #C6C6C6; border-top-left-radius:4px; border-top-right-radius:4px; height:230px; background-color:#fff; position:relative; }
.comTel{ background-color:#f3f3f3; margin-top:24px;}

.newProduce .hd,
.comDesc .hd{ padding:15px 15px 10px; color:#ad0003; font-size:14px; }
.iconNewP,.iconCom{ margin-right:15px}
.comDesc .bd{padding:0px 15px;color:#666}
.comDesc p {text-indent:30px; margin-top:10px; line-height:20px;}

.newProduce .bd{ width:630px; padding:0 34px; overflow:hidden}
.newProduce .bd ul{ width:1890px;}
.newProduce .bd li{ float:left; width:315px; text-align:center;}
.newProduce .bd li a{ color:#666; text-decoration: none;}
.newProduce .bd li a:hover{ color:#ad0003;}

/*pageBanner*/
.pageBanner { background-color:#020202;}
.pageBanner .bd { width: 1000px; height: 60px; margin: 0 auto; background: url("./Images/tg_about_bar.jpg") no-repeat scroll center center; color:#C6C6C6; line-height: 60px; font-size: 24px; }

/*about*/
.aboutContent{ background-color:#f3f4f8; padding-bottom: 20px }
.aboutContent h3{ background: url("./Images/titlebg.jpg") no-repeat; height: 49px;text-indent: -9999px; margin: 20px 0 0}
.aboutContent dl{ padding:0 80px 0 80px; font-size: 14px;}
.aboutContent dt{ font-size: 16px; font-weight: 600; color: #0054A5; padding: 20px 0 15px}
.aboutContent dd p{ text-indent: 2em; line-height: 30px}

.contactContent{ padding: 20px 0; background-color: #ffffff; height: 550px;}
.contactContent .comname{ font-size: 20px; text-align: center}
.contactContent .comContact{ background: url("./Images/jinyang2.jpg") no-repeat; height: 150px; padding-left: 232px; line-height: 30px; width: 510px; position: absolute; left:50%; margin-left: -260px; margin-top:30px }
.contactContent .comContact ul{ border-left: 1px solid #ad0003; padding-left: 15px;}